<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

<script>
    // console.log(a);
    const a = 10;
    // a = 10;
    console.log(a);
    window.a = 10;
    console.log(window.a);

    /* todo
            1. const 不能重复声明；
            2. const 有块级作用域，非函数的花括号遇见let会有块级作用域，也就是只能在花括号里面访问；
            3. const 不会预解析进行变量提升；
            4. const 定义的全局变量不会作为window的属性；
            5. const声明的变量不能重新赋值，即为一个常量
    */
/*    const a = 100;
    // a = 200;
    console.log(a);
    const student = {
        id:1,
        name: '张三',
        age: 18
    };
    console.log(student.id);
    student.name = '李四';
    console.log(student);
    const arr = [1,2,3];
    arr.push(4);
    console.log(arr);*/
</script>
</script>
</body>
</html>